Armstrong 公理系统

推理规则

  • 若 A→B,B→C,则 A→C :<-> 传递律
  • 若 Y⊆X⊆U,则 X→Y :<-> 这是自反律,表示一个属性集对其自身的子集有函数依赖
  • ** A→B,A→C,则 A→BC** :<-> 合并规则
  • 若 A→B,C⊆B,则 A→C :<-> 这是分解规则的逆形式
    函数依赖

无损分解

设关系模式 R<U,F>,其中 U 为属性集,F 是 U 上的一组函数依赖,则有:

  • ① A1自反律 :<-> 若 Y⊆X⊆U,则 X→Y 为 F 所蕴含;

  • ② A2增广律 :<-> 若 X→Y为 F 所蕴含,且 Z⊆U,则 XZ→YZ 为 F 所蕴含;

  • ③ A3传递律 :<-> 若 X→Y,Y→Z 为 F 所蕴含,则 X→Z 为 F 所蕴含。

  • 根据上面三条推理规则,又可推出下面三条推理规则:

    • ④ 合并规则 :<-> 若 X→Y,X→Z,则X→YZ 为 F 所蕴含;
    • ⑤ 伪传递规则 :<-> 若 X→Y,WY→Z,则 XW→Z 为 F 所蕴含;
    • ⑥ 分解规则 :<-> 若 X→Y,Z⊆Y,则 X→Z 为 F 所蕴含。
作者

Ryen Xiang

发布于

2026-01-31

更新于

2025-10-13

许可协议


网络回响

评论